package com.zeei.bfs.dao;

import java.util.List;

import com.zeei.bfs.vo.RoleMenuVO;

public interface RoleMenuDao {

	/**
	 * 方法描述：通过roleId删除角色菜单权限
	 * 
	 * @param roleId
	 * @return
	 */
	Integer deleteRoleMenuByRoleId(Integer roleId);

	/**
	 * 方法描述：插入角色菜单权限
	 * 
	 * @param roleMenu
	 * @return
	 */
	Integer insertRoleMenu(RoleMenuVO roleMenu);

	/**
	 * 方法描述：查询角色菜单
	 * 
	 * @param roleMenu
	 * @return
	 */
	List<RoleMenuVO> queryRoleMenu(RoleMenuVO roleMenu);
	
	/**
	 * 方法描述：批量插入角色菜单权限
	 * 
	 * @param list
	 * @return
	 */
	Integer insertRoleMenuList(List<RoleMenuVO> list);
	
	/**
	 * 方法描述：通过menuIds批量删除角色菜单权限
	 * 
	 * @param menuIds
	 * @return
	 */
	Integer deleteRoleMenuByMenuIds(List<Integer> menuIds);
	
}
